/**
 * @param {number[]} nums1
 * @param {number[]} nums2
 * @return {number[]}
 */
var intersection = function (nums1, nums2) {
  let set = new Set();
  // 把第一个数组存入到哈希表中 遍历第二个数组 然后比较 如果有重复的就放入set中
  let map = {};
  nums1.forEach((item) => {
    map[item] = true;
  });
  for (let i = 0; i < nums2.length; i++) {
    let cur = nums2[i];
    if (map[cur]) {
      set.add(cur);
    }
  }
  return Array.from(set);
};
